package com.atguigu.gmall.realtime.bean;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/*
ClickhouseUtil工具类的写入机制是把该实体类的所有字段按照次序一次写入数据表；
但是实体类有时会用到一些临时字段，计算中有用但是并不需要保存在临时表中；
可以把这些字段做一些标志，然后在写入的时候判断标志来过滤掉这些字段

 */
@Target(ElementType.FIELD)
@Retention(RetentionPolicy.RUNTIME)
public @interface TransientSink {

}
